package cqrtplm.dto;

import lombok.Data;

import java.util.List;

@Data
public class PreventErrorCorrectionDTO {
    /**
     * 分页参数 - 每页记录数
     */
    private String row;

    /**
     * 分页参数 - 当前页码
     */
    private String page;

    /**
     * 类型（例如：动力）
     */
    private String type;

    /**
     * 设备订单号
     */
    private String devOrder;

    /**
     * 产品名称
     */
    private String product;

    /**
     * 功率型号
     */
    private String powerModel;

    /**
     * 零件名称
     */
    private String partName;

    /**
     * 图纸编号
     */
    private String drawingCode;

    /**
     * 现象描述
     */
    private String phenomenon;

    /**
     * 问题类型
     */
    private String problemType;

    /**
     * 重要性等级
     */
    private String importance;

    /**
     * 反馈人员
     */
    private List<String> feedbackPerson;

    /**
     * 处理结果
     */
    private String result;

    /**
     * 进展状态
     */
    private String progress;

    /**
     * 负责人
     */
    private List<String> person;

    /**
     * 开始时间（默认值：1753-01-01）
     */
    private String startTime = "1753-01-01";

    /**
     * 结束时间（默认值：3000-01-01）
     */
    private String endTime = "3000-01-01";

    /**
     * 创建用户
     */
    private List<String> createUser;

    /**
     * 确认人员
     */
    private List<String> confirmPerson;

    /**
     * 问题发生开始时间（默认值：1753-01-01）
     */
    private String happenStartTime = "1753-01-01";

    /**
     * 问题发生结束时间（默认值：3000-01-01）
     */
    private String happenEndTime = "3000-01-01";

    /**
     * 措施状态
     */
    private String measuresStatus;

    /**
     * 是否由我处理（"0" 表示否）
     */
    private String isMyHandle;

    /**
     * 阶段
     */
    private String stage;

    /**
     * 主键ID
     */
    private List<String> id;
    /**
     * 有效开始时间
     */
    private String validStartTime;

    /**
     * 有效结束时间
     */
    private String validEndTime;
    /**
     * 问题报告编号
     */
    private List<String> objectNumber;
}